package com.im323.dnspod.result;

public class DnspodDomain {

	/** 域名 ID, 即为 domain_id */
	private Integer id;
	/**
	 * 域名状态 “enable”: 正常<br />
	 * “pause”: 已暂停解析 <br />
	 * “spam”: 已被封禁 <br />
	 * “lock”: 已被锁定
	 */
	private String status;

	/**
	 * grade: 域名等级<br />
	 * “D_Free”: 旧免费套餐 (旧套餐)<br />
	 * “D_Plus”: 个人豪华套餐 (旧套餐)<br />
	 * “D_Extra”: 企业Ⅰ (旧套餐)<br />
	 * “D_Expert” 企业Ⅱ (旧套餐)<br />
	 * “D_Ultra”: 企业Ⅲ (旧套餐)<br />
	 * “DP_Free” 免费套餐<br />
	 * “DP_Plus”: 个人专业版<br />
	 * “DP_Extra”: 企业创业版<br />
	 * “DP_Expert”: 企业标准版<br />
	 * “DP_Ultra”: 企业旗舰版<br />
	 */
	private String grade;
	/** 域名分组 ID */
	private String groupId;
	/** searchengine_push: 是否开启搜索引擎推送功能; “yes”: 已开启; “no”: 未开启 */
	private String searchengine_push;
	/** is_mark: 是否设置域名星标;“yes”: 已设置; “no”: 未设置 */
	private String isMark;
	/** 域名默认的 TTL 值 */
	private String ttl;
	/** cname_speedup: CNAME 加速状态“enable”: 已启用;“disable”: 已禁用 */
	private String cnameSpeedup;
	/** 域名备注 */
	private String remark;
	/** 添加域名的时间 */
	private Long createdOn;
	/** 域名最后修改时间 */
	private Long updatedOn;
	/** 使用 punycode 转码之后的域名 */
	private String punycode;
	/**
	 * ext_status: 域名扩展的状态 <br />
	 * “notexist”: 域名没有注册 <br />
	 * “dnserror”: DNS 设置错误 <br />
	 * “”: 正常
	 */
	private String extStatus;
	/** 域名 */
	private String name;
	/** 域名等级(中文说明) */
	private String gradeTitle;
	/** is_vip: 是否是VIP 等级 */
	private String isVip;
	/** 域名所有者 */
	private String owner;
	/** 域名下记录总条数 */
	private String records;
	/** 是否授权给安全中心(系统内部标识状态, 开发者可忽略) */
	private String authToAnquanbao;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getGrade() {
		return grade;
	}

	public void setGrade(String grade) {
		this.grade = grade;
	}

	public String getGroupId() {
		return groupId;
	}

	public void setGroupId(String groupId) {
		this.groupId = groupId;
	}

	public String getSearchengine_push() {
		return searchengine_push;
	}

	public void setSearchengine_push(String searchengine_push) {
		this.searchengine_push = searchengine_push;
	}

	public String getIsMark() {
		return isMark;
	}

	public void setIsMark(String isMark) {
		this.isMark = isMark;
	}

	public String getTtl() {
		return ttl;
	}

	public void setTtl(String ttl) {
		this.ttl = ttl;
	}

	public String getCnameSpeedup() {
		return cnameSpeedup;
	}

	public void setCnameSpeedup(String cnameSpeedup) {
		this.cnameSpeedup = cnameSpeedup;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Long getCreatedOn() {
		return createdOn;
	}

	public void setCreatedOn(Long createdOn) {
		this.createdOn = createdOn;
	}

	public Long getUpdatedOn() {
		return updatedOn;
	}

	public void setUpdatedOn(Long updatedOn) {
		this.updatedOn = updatedOn;
	}

	public String getPunycode() {
		return punycode;
	}

	public void setPunycode(String punycode) {
		this.punycode = punycode;
	}

	public String getExtStatus() {
		return extStatus;
	}

	public void setExtStatus(String extStatus) {
		this.extStatus = extStatus;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getGradeTitle() {
		return gradeTitle;
	}

	public void setGradeTitle(String gradeTitle) {
		this.gradeTitle = gradeTitle;
	}

	public String getIsVip() {
		return isVip;
	}

	public void setIsVip(String isVip) {
		this.isVip = isVip;
	}

	public String getOwner() {
		return owner;
	}

	public void setOwner(String owner) {
		this.owner = owner;
	}

	public String getRecords() {
		return records;
	}

	public void setRecords(String records) {
		this.records = records;
	}

	public String getAuthToAnquanbao() {
		return authToAnquanbao;
	}

	public void setAuthToAnquanbao(String authToAnquanbao) {
		this.authToAnquanbao = authToAnquanbao;
	}

}
